Skip to content

feat(ci): attest container build provenance (attestation-rollout exemplar)#172

Merged
hyperpolymath merged 1 commit into
mainfrom
feat/attest-container-provenance
Jun 25, 2026
Merged

feat(ci): attest container build provenance (attestation-rollout exemplar)#172
hyperpolymath merged 1 commit into
mainfrom
feat/attest-container-provenance

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

Exemplar for the artifact-attestation rollout (validates the container-cluster pattern on proven). Adds GitHub native build-provenance attestation to the ghcr publish job: id-token+attestations perms, id: push on build-push to capture the digest, and actions/attest-build-provenance@v2 binding the pushed image digest (push-to-registry: true so the attestation travels with the image). Verify: gh attest verify oci://ghcr.io/hyperpolymath/proven:<tag> --repo hyperpolymath/proven. Once this is confirmed clean, the same pattern rolls to the ~21 container repos; the softprops-binary cluster (30) gets the file-based variant. 🤖 Generated with Claude Code

… rollout)

Adds GitHub native build-provenance attestation to the ghcr container publish:
id-token+attestations perms, id on the build-push step to capture the digest,
and an attest-build-provenance step binding the pushed image digest to this
build (push-to-registry so it travels with the image). Verify with
'gh attest verify oci://ghcr.io/<repo>:<tag> --repo <repo>'.

Exemplar validating the container-cluster pattern before the wider rollout.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@hyperpolymath
hyperpolymath merged commit 21c17cd into main Jun 25, 2026
10 of 19 checks passed
@hyperpolymath
hyperpolymath deleted the feat/attest-container-provenance branch June 25, 2026 08:05
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant